\begin{abstract}
Power consumption in datacenters has become an important concern over the past 
decade because of increased demand for their services, along with increasing 
system density. In addition, with applications facing ever-larger input 
data sizes and more complex algorithms, coupled with a trend towards
commodity hardware, distributed system failures are becoming more and more
costly. Our solution is a checkpoint/restart mechanism for heterogenous virtual
machine environments, built using the Xen hypervisor \cite{barham_sosp03} and the NILFS filesystem \cite{konishi_sigops09}.
We use SigLM \cite{gong_iwqos09} for performance-aware placement of VMs,
and have laided the groundwork for a a flexible, automated energy profiling
system.  When completed, this will allow for energy-aware checkpoint/restart in
an application-agnostic environment.
\end{abstract}
